//build mode ID define table
#define	BMID_FIELD_DMYBOX00	(0)
#define	BMID_FIELD_EN_FS	(1)
#define	BMID_FIELD_EN_PC	(2)
#define	BMID_FIELD_EN_GATE01	(3)
#define	BMID_FIELD_EN_GATE02	(4)
#define	BMID_FIELD_EN_GYM	(5)
#define	BMID_FIELD_EN_SEKIA	(6)
#define	BMID_FIELD_EN_SEKIB	(7)
#define	BMID_FIELD_EN_YAKE	(8)
#define	BMID_FIELD_EN_SUZU	(9)
#define	BMID_FIELD_EN_KABU	(10)
#define	BMID_FIELD_EN_H01A	(11)
#define	BMID_FIELD_EN_H01B	(12)
#define	BMID_FIELD_EN_DOOR1	(13)
#define	BMID_FIELD_EN_DOOR2	(14)
#define	BMID_FIELD_P_DOOR	(15)
#define	BMID_FIELD_GYM_DOOR	(16)
#define	BMID_FIELD_EN_DOOR3	(17)
#define	BMID_FIELD_EN_SP1	(18)
#define	BMID_FIELD_EN_SKY	(19)
#define	BMID_FIELD_WK_HHOUSE	(20)
#define	BMID_FIELD_WK_LABO	(21)
#define	BMID_FIELD_WK_H01	(22)
#define	BMID_FIELD_WK_H02	(23)
#define	BMID_FIELD_WK_DOOR1	(24)
#define	BMID_FIELD_WK_DOOR2	(25)
#define	BMID_FIELD_WK_DOOR3	(26)
#define	BMID_FIELD_WK_SP1	(27)
#define	BMID_FIELD_WIND	(28)
#define	BMID_FIELD_BOARD_A	(29)
#define	BMID_FIELD_BOARD_B	(30)
#define	BMID_FIELD_BOARD_C	(31)
#define	BMID_FIELD_BOARD_D	(32)
#define	BMID_FIELD_BOARD_E	(33)
#define	BMID_FIELD_BOARD_F	(34)
#define	BMID_FIELD_GATE_A	(35)
#define	BMID_FIELD_GATE_B	(36)
#define	BMID_FIELD_YO_H01	(37)
#define	BMID_FIELD_YO_H02	(38)
#define	BMID_FIELD_FS	(39)
#define	BMID_FIELD_PC	(40)
#define	BMID_FIELD_KN_H01	(41)
#define	BMID_FIELD_KN_GATE	(42)
#define	BMID_FIELD_UZUSHIO	(43)
#define	BMID_FIELD_KK_GYM	(44)
#define	BMID_FIELD_HW_GYM	(45)
#define	BMID_FIELD_HW_H01	(46)
#define	BMID_FIELD_HW_H02	(47)
#define	BMID_FIELD_HW_IDO	(48)
#define	BMID_FIELD_TIME_ANIME	(49)
#define	BMID_FIELD_YO_DOOR1	(50)
#define	BMID_FIELD_YO_SP1	(51)
#define	BMID_FIELD_YO_SP2	(52)
#define	BMID_FIELD_R30_H01	(53)
#define	BMID_FIELD_KK_MADA	(54)
#define	BMID_FIELD_KK_TOUROU	(55)
#define	BMID_FIELD_KK_H01	(56)
#define	BMID_FIELD_KK_DOOR1	(57)
#define	BMID_FIELD_KK_SCHOOL	(58)
#define	BMID_FIELD_KK_BRIDGE	(59)
#define	BMID_FIELD_KK_DOOR2	(60)
#define	BMID_FIELD_KK_DOOR3	(61)
#define	BMID_FIELD_KK_PC	(62)
#define	BMID_FIELD_KK_FS	(63)
#define	BMID_FIELD_D15_OBJ	(64)
#define	BMID_FIELD_D15_PILLAR	(65)
#define	BMID_FIELD_D15_STAIRUP	(66)
#define	BMID_FIELD_D15_STAIRDW	(67)
#define	BMID_FIELD_D15_LIGHT	(68)
#define	BMID_FIELD_DUN_STAIRUP	(69)
#define	BMID_FIELD_DUN_STAIRDW	(70)
#define	BMID_FIELD_UBA_HOKORA	(71)
#define	BMID_FIELD_UBA_EDA	(72)
#define	BMID_FIELD_YADO_LIGHT	(73)
#define	BMID_FIELD_KO_CHIKA	(74)
#define	BMID_FIELD_KO_CYCLE	(75)
#define	BMID_FIELD_KO_DEPART	(76)
#define	BMID_FIELD_KO_FLOWER	(77)
#define	BMID_FIELD_KO_FUNSUI	(78)
#define	BMID_FIELD_KO_GAME	(79)
#define	BMID_FIELD_KO_GYM	(80)
#define	BMID_FIELD_KO_H01	(81)
#define	BMID_FIELD_KO_H02	(82)
#define	BMID_FIELD_KO_H03	(83)
#define	BMID_FIELD_KO_FOOT	(84)
#define	BMID_FIELD_KO_OVERPASS	(85)
#define	BMID_FIELD_KO_RADIO	(86)
#define	BMID_FIELD_KO_SEIMEI	(87)
#define	BMID_FIELD_KO_STATION	(88)
#define	BMID_FIELD_KO_WIFI	(89)
#define	BMID_FIELD_SNAP_CAMERA	(90)
#define	BMID_FIELD_HW_DOOR1	(91)
#define	BMID_FIELD_HW_DOOR2	(92)
#define	BMID_FIELD_HW_MAKI	(93)
#define	BMID_FIELD_KO_DOOR1	(94)
#define	BMID_FIELD_KO_LIGHT	(95)
#define	BMID_FIELD_KO_FLAG	(96)
#define	BMID_FIELD_KO_ARCH	(97)
#define	BMID_FIELD_KO_TETRA	(98)
#define	BMID_FIELD_KO_BELL	(99)
#define	BMID_FIELD_HW_KEMURI	(100)
#define	BMID_FIELD_KO_H03X	(101)
#define	BMID_FIELD_TN_H01	(102)
#define	BMID_FIELD_TN_DOOR1	(103)
#define	BMID_FIELD_TN_PHARMACY	(104)
#define	BMID_FIELD_TN_PHOTO	(105)
#define	BMID_FIELD_TN_DRIED	(106)
#define	BMID_FIELD_TN_GYMBASE	(107)
#define	BMID_FIELD_TN_GYM	(108)
#define	BMID_FIELD_AS_H01	(109)
#define	BMID_FIELD_AS_TOUDAI	(110)
#define	BMID_FIELD_AS_GYM	(111)
#define	BMID_FIELD_R39_MOUMOU	(112)
#define	BMID_FIELD_R39_NAYA	(113)
#define	BMID_FIELD_R39_DOOR1	(114)
#define	BMID_FIELD_AS_BENCH	(115)
#define	BMID_FIELD_TN_DOOR2	(116)
#define	BMID_FIELD_OBJ_YAKETA	(117)
#define	BMID_FIELD_AS_RESTAURANT	(118)
#define	BMID_FIELD_AS_YACHT	(119)
#define	BMID_FIELD_AS_DOOR1	(120)
#define	BMID_FIELD_AS_HATA	(121)
#define	BMID_FIELD_TOUDAI_SKY	(122)
#define	BMID_FIELD_TOU3F_BACK	(123)
#define	BMID_FIELD_ELE_DOOR_DUN	(124)
#define	BMID_FIELD_MAP15_01KOKAGE	(125)
#define	BMID_FIELD_FALL03_01	(126)
#define	BMID_FIELD_MAP15_02KOKAGE	(127)
#define	BMID_FIELD_MAP16_01KOKAGE	(128)
#define	BMID_FIELD_MAP16_02KOKAGE	(129)
#define	BMID_FIELD_MAP17_01KOKAGE	(130)
#define	BMID_FIELD_D_UZUSHIO	(131)
#define	BMID_FIELD_FU_H01	(132)
#define	BMID_FIELD_FU_DOOR1	(133)
#define	BMID_FIELD_CH_H01	(134)
#define	BMID_FIELD_CH_DOOR1	(135)
#define	BMID_FIELD_ANTENA_TREE	(136)
#define	BMID_FIELD_ANTENA_TREE_	(137)
#define	BMID_FIELD_CH_GYM	(138)
#define	BMID_FIELD_FU_GYM	(139)
#define	BMID_FIELD_D17_TMPL	(140)
#define	BMID_FIELD_D17_TPDR	(141)
#define	BMID_FIELD_D22_MIZU	(142)
#define	BMID_FIELD_D22_FUNSUI	(143)
#define	BMID_FIELD_FALL_TOUJOU	(144)
#define	BMID_FIELD_PKE_OBJ01	(145)
#define	BMID_FIELD_PKE_LEAGUE	(146)
#define	BMID_FIELD_PKE_GATE	(147)
#define	BMID_FIELD_PKE_FLOWER	(148)
#define	BMID_FIELD_PKE_DOOR1	(149)
#define	BMID_FIELD_KN_DOOR1	(150)
#define	BMID_FIELD_KN_DOOR2	(151)
#define	BMID_FIELD_FALL_SURI	(152)
#define	BMID_FIELD_AR_STUDY	(153)
#define	BMID_FIELD_AR_CENTER	(154)
#define	BMID_FIELD_AR_SHRINE1	(155)
#define	BMID_FIELD_AR_SHRINE2	(156)
#define	BMID_FIELD_AR_SHRINE3	(157)
#define	BMID_FIELD_AR_SHRINE1_2	(158)
#define	BMID_FIELD_AR_SHRINE1_3	(159)
#define	BMID_FIELD_AR_SHRINE1_4	(160)
#define	BMID_FIELD_AR_SHRINE1_5	(161)
#define	BMID_FIELD_AR_SHRINE1_6	(162)
#define	BMID_FIELD_AR_SHRINE1_7	(163)
#define	BMID_FIELD_AR_STUDY_DOOR	(164)
#define	BMID_FIELD_R34_EDUCATE	(165)
#define	BMID_FIELD_R34_DOOR1	(166)
#define	BMID_FIELD_AS_AQUAGATE	(167)
#define	BMID_FIELD_AQUA_GO	(168)
#define	BMID_FIELD_OBJECT_SUZU	(169)
#define	BMID_FIELD_FALL_R47	(170)
#define	BMID_FIELD_MSG_GTMN	(171)
#define	BMID_FIELD_MSG_GTOB	(172)
#define	BMID_FIELD_MSG_TN01	(173)
#define	BMID_FIELD_MSG_TN02	(174)
#define	BMID_FIELD_MSG_TN03	(175)
#define	BMID_FIELD_MSG_TN04	(176)
#define	BMID_FIELD_WARP_J01	(177)
#define	BMID_FIELD_POKE_C_BENCH	(178)
#define	BMID_FIELD_POKE_C_DOME	(179)
#define	BMID_FIELD_POKE_C_FLOWER	(180)
#define	BMID_FIELD_POKE_C_GATE	(181)
#define	BMID_FIELD_POKE_C_LIGHT	(182)
#define	BMID_FIELD_POKE_C_MON	(183)
#define	BMID_FIELD_POKE_C_OBJ	(184)
#define	BMID_FIELD_SG_DOOR_OP	(185)
#define	BMID_FIELD_D17_LIGHT	(186)
#define	BMID_FIELD_SROOF_BACK	(187)
#define	BMID_FIELD_KU_GYM	(188)
#define	BMID_FIELD_SAF_GO01	(189)
#define	BMID_FIELD_SAF_GO02	(190)
#define	BMID_FIELD_SAF_GO03	(191)
#define	BMID_FIELD_SAF_TO01	(192)
#define	BMID_FIELD_SAF_TO02	(193)
#define	BMID_FIELD_SAF_TO03	(194)
#define	BMID_FIELD_SAF_RO01	(195)
#define	BMID_FIELD_SAF_RO02	(196)
#define	BMID_FIELD_SAF_RO03	(197)
#define	BMID_FIELD_SAF_WO01	(198)
#define	BMID_FIELD_SAF_WO02	(199)
#define	BMID_FIELD_SAF_WO03	(200)
#define	BMID_FIELD_SAF_EO01	(201)
#define	BMID_FIELD_SAF_EO02	(202)
#define	BMID_FIELD_SAF_EO03	(203)
#define	BMID_FIELD_SAF_EO04	(204)
#define	BMID_FIELD_SAF_EO05	(205)
#define	BMID_FIELD_SAF_EO06	(206)
#define	BMID_FIELD_SAF_EO07M	(207)
#define	BMID_FIELD_SAF_EO07F	(208)
#define	BMID_FIELD_SAF_EO08M	(209)
#define	BMID_FIELD_SAF_EO08F	(210)
#define	BMID_FIELD_SAF_EO09	(211)
#define	BMID_FIELD_SAF_EO10	(212)
#define	BMID_FIELD_SAF_EO11	(213)
#define	BMID_FIELD_SAF_EO12	(214)
#define	BMID_FIELD_KBC_H01	(215)
#define	BMID_FIELD_KBC_H02	(216)
#define	BMID_FIELD_KBC_LOVE	(217)
#define	BMID_FIELD_KBC_PORT	(218)
#define	BMID_FIELD_KBC_GYM	(219)
#define	BMID_FIELD_GYM_DOOR_KN	(220)
#define	BMID_FIELD_KBC_DR01	(221)
#define	BMID_FIELD_KBC_DR02	(222)
#define	BMID_FIELD_KBC_SL	(223)
#define	BMID_FIELD_POKE_C_DOOR	(224)
#define	BMID_FIELD_KBC_DR03	(225)
#define	BMID_FIELD_POKE_C_DOME2	(226)
#define	BMID_FIELD_EN_LIGHT	(227)
#define	BMID_FIELD_D36_00_00	(228)
#define	BMID_FIELD_D36_00_01	(229)
#define	BMID_FIELD_D36_00_02	(230)
#define	BMID_FIELD_D36_01_00	(231)
#define	BMID_FIELD_D36_01_01	(232)
#define	BMID_FIELD_D36_01_02	(233)
#define	BMID_FIELD_FU_MON	(234)
#define	BMID_FIELD_FU_ROCK	(235)
#define	BMID_FIELD_TA_H01	(236)
#define	BMID_FIELD_TA_H02	(237)
#define	BMID_FIELD_TA_H03	(238)
#define	BMID_FIELD_TA_FOUNTAIN	(239)
#define	BMID_FIELD_TA_GIFT	(240)
#define	BMID_FIELD_TA_GAME	(241)
#define	BMID_FIELD_TA_DEPART	(242)
#define	BMID_FIELD_TA_RESTAURANT	(243)
#define	BMID_FIELD_TA_MANSION	(244)
#define	BMID_FIELD_TA_GYM	(245)
#define	BMID_FIELD_KN_GATE_A	(246)
#define	BMID_FIELD_KN_GATE_B	(247)
#define	BMID_FIELD_AS_LIGHT	(248)
#define	BMID_FIELD_CH_MIHARI	(249)
#define	BMID_FIELD_YA_GYM	(250)
#define	BMID_FIELD_YBC_H01	(251)
#define	BMID_FIELD_YBC_H02	(252)
#define	BMID_FIELD_YBC_H03	(253)
#define	BMID_FIELD_YBC_H04	(254)
#define	BMID_FIELD_YBC_FGM	(255)
#define	BMID_FIELD_YBC_LNR	(256)
#define	BMID_FIELD_YBC_SLF	(257)
#define	BMID_FIELD_YBC_MMC	(258)
#define	BMID_FIELD_YBC_DOR1	(259)
#define	BMID_FIELD_YBC_DOR2	(260)
#define	BMID_FIELD_YBC_DOR3	(261)
#define	BMID_FIELD_D31_S01	(262)
#define	BMID_FIELD_D32_S01	(263)
#define	BMID_FIELD_D32_S02	(264)
#define	BMID_FIELD_D32_S03	(265)
#define	BMID_FIELD_D32_S04	(266)
#define	BMID_FIELD_D32_S05	(267)
#define	BMID_FIELD_D32_S06	(268)
#define	BMID_FIELD_GYM_DOOR00	(269)
#define	BMID_FIELD_D32_HATA	(270)
#define	BMID_FIELD_GATE_POKES	(271)
#define	BMID_FIELD_BF_H01	(272)
#define	BMID_FIELD_BF_DOOR1	(273)
#define	BMID_FIELD_TAFL04_DOOR1	(274)
#define	BMID_FIELD_TAFL04_H01	(275)
#define	BMID_FIELD_HA_H01A	(276)
#define	BMID_FIELD_HA_H01B	(277)
#define	BMID_FIELD_HA_CYCLE	(278)
#define	BMID_FIELD_MISAKI_H01	(279)
#define	BMID_FIELD_SI_H01	(280)
#define	BMID_FIELD_SI_RADIO	(281)
#define	BMID_FIELD_SI_TEMP	(282)
#define	BMID_FIELD_KN_POWER	(283)
#define	BMID_FIELD_HA_GYM	(284)
#define	BMID_FIELD_SI_GYM	(285)
#define	BMID_FIELD_HA_DR01	(286)
#define	BMID_FIELD_MSK_DR01	(287)
#define	BMID_FIELD_SI_DOOR1	(288)
#define	BMID_FIELD_SI_DOOR2	(289)
#define	BMID_FIELD_KN_CHIKA	(290)
#define	BMID_FIELD_A13_ANEMO	(291)
#define	BMID_FIELD_NBC_H01	(292)
#define	BMID_FIELD_NBC_MSEM	(293)
#define	BMID_FIELD_NBC_GYM	(294)
#define	BMID_FIELD_SE_PALPARK	(295)
#define	BMID_FIELD_UZU_TAKI	(296)
#define	BMID_FIELD_SK_H01	(297)
#define	BMID_FIELD_SK_H02	(298)
#define	BMID_FIELD_SK_H03	(299)
#define	BMID_FIELD_SK_GYM	(300)
#define	BMID_FIELD_NBC_DR1	(301)
#define	BMID_FIELD_CL_SLHT	(302)
#define	BMID_FIELD_CL_STBG	(303)
#define	BMID_FIELD_OBJ_HOSZ	(304)
#define	BMID_FIELD_OBJ_LGSZ	(305)
#define	BMID_FIELD_SK_DOOR1	(306)
#define	BMID_FIELD_SK_DOOR2	(307)
#define	BMID_FIELD_KN_GATE_L	(308)
#define	BMID_FIELD_KN_GATE_R	(309)
#define	BMID_FIELD_MST_DR1	(310)
#define	BMID_FIELD_MST_DR2	(311)
#define	BMID_FIELD_MST_GRH	(312)
#define	BMID_FIELD_MST_RDH	(313)
#define	BMID_FIELD_MST_OKL	(314)
#define	BMID_FIELD_TO_H01	(315)
#define	BMID_FIELD_TO_H02	(316)
#define	BMID_FIELD_TO_TRAINER	(317)
#define	BMID_FIELD_TO_GYM	(318)
#define	BMID_FIELD_DSM_FAL1	(319)
#define	BMID_FIELD_DSM_FAL2	(320)
#define	BMID_FIELD_DSM_BG1	(321)
#define	BMID_FIELD_O_MOON	(322)
#define	BMID_FIELD_FALL_FUTAGO	(323)
#define	BMID_FIELD_MD52K_01	(324)
#define	BMID_FIELD_MD52G_01	(325)
#define	BMID_FIELD_MD52R_01	(326)
#define	BMID_FIELD_TAFL_LIGHT	(327)
#define	BMID_FIELD_MSP_F	(328)
#define	BMID_FIELD_TKWA_SL	(329)
#define	BMID_FIELD_YMBK_SL	(330)
#define	BMID_FIELD_HNDA_SL	(331)
#define	BMID_FIELD_TMMS_SL	(332)
#define	BMID_FIELD_SKTK_SL	(333)
#define	BMID_FIELD_NIBI_SL	(334)
#define	BMID_FIELD_SINTO_H01	(335)
#define	BMID_FIELD_SINTO_DOOR1	(336)
#define	BMID_FIELD_MS01_P01	(337)
#define	BMID_FIELD_RADIO	(338)
#define	BMID_FIELD_KN_CHIKA_X	(339)
#define	BMID_FIELD_MAX	340